home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 January - Disc 2 / Macworld (1999-01) (Disk 2).dmg / Serious Demos / Symbolic Composer 4.2 / Environment / System / DEF / Process / Inheritation / inherit next >
Text File  |  1998-10-23  |  495b  |  20 lines

  1. inherit symbol
  2.  
  3. This is needed when you use def-grammar to define both song structures and melodies, or multiple song structures. inherit enables you to set up the inheritation to follow the needed symbol.
  4.  
  5. (def-grammar 'song
  6.    all-sections (a b c)
  7. )
  8.  
  9. (def-grammar 'melody
  10.    sect-a (sect-a sect-b)
  11.    sect-b (sect-b sect-a)
  12. )
  13.  
  14. (inherit song) ; sets inheritation to follow song
  15.                ; without this inheritation follows melody
  16.  
  17. (def-class symbol bass
  18.    all-instruments all-sections
  19. )
  20.